function updateGoodsData() {
    // TODO 更新新闻数据
    var params = {
        'cid': currentCid, //分类id
        'page': cur_page   //当前第几页
    }
    $.get('/goods/commoditylist', params, function (data) {
        //请求结束 data_querying为false
        data_querying = false
        if (data && data.errno == '0') {
            //  获取返回的总页数
            total_page = data.totalPage;
            //商品列表 清空
            if (cur_page == 1) {
                //大于1都是加载更多 不要清空 要累加
                $('.cog').html('')
            }
            for (var i = 0; i < data.goodsList.length; i++) {
                var goods = data.goodsList[i];
                var content = '<li>';
                content += '<a href="' + goods.g_id + '" class="wocici">';
                content += '<b>';
                content += ' <img src="' + goods.g_image + '"/>';
                content += '</b>';
                content += '<h2>' + goods.g_name + '</h2>';
                content += '<p>' + goods.g_content + '</p>';
                content += '<span>￥' + goods.g_price + '</span>';
                content += '</a>';
                content += '<em class="wocaca">';
                content += '<a href="#">' + goods.merchant_name + '</a>';
                content += '<a href="#" style=" border-right:hidden">联系卖家</a>';
                content += '</em>';
                content += '</li>';
                $('.cog').append(content)
            }
        }
    });
    // TODO 点击搜索
    $(".sousuo").click(function () {

        $this = $(this)
        var content = $("#find").val()

        var params = {
            'content': content
        }
        $.ajax({
            url: "/goods/sousuo",
            type: "post",
            headers: {
                "X-CSRFToken": getCookie("csrf_token")
            },
            contentType: "application/json",
            data: JSON.stringify(params),
            success: function (data) {
                if (data.errno == "0") {
                    // 返回上一页，刷新数据
                    $this.prop('value', '')
                    window.location.href = '/goods/sousuo01?p=' + data.content
                }
            }
        })
    })

}


var currentCid = 0; // 当前分类 id
var cur_page = 1; // 当前页
var total_page = 1;  // 总页数
var data_querying = true;   // 是否正在向后台获取数据


$(function () {
    //页面一刷新 就获取一次数据
    updateGoodsData();

    // 首页分类切换
    $('.qbspfl a').click(function () {

        //分类的id
        var clickCid = $(this).attr('data-cid');


        $('.qbspfl a').each(function () {
            $(this).removeClass('active')
        })
        $(this).addClass('active');
        if (clickCid != currentCid) {
            // 记录当前分类id
            currentCid = clickCid;

            // 重置分页参数
            cur_page = 1;
            total_page = 1;
            //请求数据
            updateGoodsData()
        }
    })

    $('.more_goods').click(function () {
        if (!data_querying) {
            data_querying = true
            cur_page += 1
            if (cur_page <= total_page) {
                updateGoodsData()
            } else {
                data_querying = false
            }
        }

    })

    //页面滚动加载相关
    // $(window).scroll(function () {
    //     // 浏览器窗口高度
    //     var showHeight = $(window).height();
    //
    //     // 整个网页的高度
    //     var pageHeight = $(document).height();
    //
    //     // 页面可以滚动的距离
    //     var canScrollHeight = pageHeight - showHeight;
    //
    //     // 页面滚动了多少,这个是随着页面滚动实时变化的
    //     var nowScroll = $(document).scrollTop();
    //
    //     if ((canScrollHeight - nowScroll) < 100) {
    //         // TODO 判断页数，去更新商品数据
    //         //如果没有再请求 ，才去请求数据
    //         if (!data_querying) {
    //             // console.log('请求数据...')
    //             data_querying = true
    //             cur_page += 1
    //             console.log(total_page)
    //             console.log(cur_page)
    //             if (cur_page <= total_page) {
    //                 updateGoodsData()
    //             } else {
    //                 data_querying = false
    //             }
    //         }
    //     }
    // })
});


function getCookie(name) {
    var r = document.cookie.match("\\b" + name + "=([^;]*)\\b");
    return r ? r[1] : undefined;
}